随处可见: be seen everywhere...
长久: (for a) long time...
自卑: to have low self-esteem, to abase oneself...